package edu.xhu.model.video.pojos;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;

@ApiModel(value = "bili子视频表")
@Data
@TableName("bili_video_son")
public class BiliVideoSon {

    /**
     * 子视频id
     */
    @ApiModelProperty(name = "子视频id", notes = "")
    @TableId(value = "video_son_id")
    private Long videoSonId;
    /**
     * 所属合集id
     */
    @ApiModelProperty(name = "所属合集id", notes = "")
    private Long compilationId;
    /**
     * 子视频标题
     */
    @ApiModelProperty(name = "子视频标题", notes = "")
    private String titleSon;
    /**
     * 子视频url
     */
    @ApiModelProperty(name = "子视频url", notes = "")
    private String videoSonUrl;
    /**
     * 子视频上传时间
     */
    @ApiModelProperty(name = "子视频上传时间", notes = "")
    private Date createSonTime;
    /**
     * 子视频删除时间
     */
    @ApiModelProperty(name = "子视频删除时间", notes = "")
    private Date deleteSonTime;
    /**
     * 子视频时长
     */
    @ApiModelProperty(name = "子视频时长", notes = "")
    private Integer durationSon;

    /**
     * 第几集
     */
    @ApiModelProperty(name = "第几集", notes = "")
    private Integer episode;

    /**
     * 加入合集时间
     */
    @ApiModelProperty(name = "加入合集时间", notes = "")
    private Date compilationTime;

    /**
     * 是否失效
     */
    @ApiModelProperty(name = "是否失效", notes = "")
    private String is_delete;
}
